package com.xdjd.mobile.business.entity.param.clock;

import com.gitee.easyopen.doc.annotation.ApiDocField;
import com.xdjd.mobile.business.entity.param.PayBaseParam;

import javax.validation.constraints.NotNull;

/**
 * Created by Administrator on 2019/1/10 0010.
 */
public class CreateClockParam extends PayBaseParam {
    @ApiDocField(description = "步数/天", required = true)
    @NotNull(message = "步数/天不能为空")
    private Long stepNumber;
    @ApiDocField(description = "打卡天数", required = true)
    @NotNull(message = "打卡天数不能为空")
    private Integer dayNumber;
    @ApiDocField(description = "激励金（分）", required = true)
    @NotNull(message = "激励金不能为空")
    private Long bonus;
    @ApiDocField(description = "当前步数", required = true)
    @NotNull(message = "当前步数不能为空")
    private Long currentStepNumber;

    public Long getStepNumber() {
        return stepNumber;
    }

    public void setStepNumber(Long stepNumber) {
        this.stepNumber = stepNumber;
    }

    public Integer getDayNumber() {
        return dayNumber;
    }

    public void setDayNumber(Integer dayNumber) {
        this.dayNumber = dayNumber;
    }

    public Long getBonus() {
        return bonus;
    }

    public void setBonus(Long bonus) {
        this.bonus = bonus;
    }

    public Long getCurrentStepNumber() {
        return currentStepNumber;
    }

    public void setCurrentStepNumber(Long currentStepNumber) {
        this.currentStepNumber = currentStepNumber;
    }
}
